advance payment or deposit - Alemán Inglés Diccionario